package com.example.forum.Utils;
/* @Author      zouzh
 * @PackageName forum
 * @Package     com.example.forum.Utils
 * @Date        2023/9/14 18:00
 */


import org.apache.commons.codec.digest.DigestUtils;

/**
 * 用于 MD5 加密的工具类
 */
public class MD5Util {
    /**
     *  对字符串进行 MD5 加密
     * @param str 明文
     * @return    密文
     */
    public static String md5(String str){
        return DigestUtils.md5Hex(str);
    }

    /**
     * 对用户密码进行加密
     * @param str 密码明文
     * @param salt     扰动字符
     * @return          加密后的密码
     */
    public static String md5salt(String str, String salt){
        return md5(md5(str) + salt);
    }
}